/**
 * 
 */
package com.india.metro.delhi;

import java.util.LinkedList;
import java.util.List;

import com.india.RouteCode;
import com.india.StopNode;

/**
 * @author pradeep
 *
 */
public class RedMetroRoute extends AbstractDelhiMetroRoute  {

	/* (non-Javadoc)
	 * @see com.test.Route#getRouteNodes()
	 */
	@Override
	public List<StopNode> getRouteNodes() {
		List<StopNode> nodes = new LinkedList<StopNode>();
		nodes.add(DelhiMetroNode.RITHALA);
		nodes.add(DelhiMetroNode.ROHINI_WEST);
		nodes.add(DelhiMetroNode.ROHINI_EAST);
		nodes.add(DelhiMetroNode.PITAM_PURA);
		nodes.add(DelhiMetroNode.KOHAT_ENCLAVE);
		nodes.add(DelhiMetroNode.NETAJI_SUBHASH_PLACE);
		nodes.add(DelhiMetroNode.KESHAV_PURAM);
		nodes.add(DelhiMetroNode.KANHAIYA_NAGAR);
		nodes.add(DelhiMetroNode.INDER_LOK);
		nodes.add(DelhiMetroNode.SHASTRI_NAGAR);
		nodes.add(DelhiMetroNode.PRATAP_NAGAR);
		nodes.add(DelhiMetroNode.PUL_BANGASH);
		nodes.add(DelhiMetroNode.TIS_HAZARI);
		nodes.add(DelhiMetroNode.KASHMERE_GATE);
		nodes.add(DelhiMetroNode.SHASTRI_PARK);
		nodes.add(DelhiMetroNode.SEELAMPUR);
		nodes.add(DelhiMetroNode.WELCOME);
		nodes.add(DelhiMetroNode.SHAHDARA);
		nodes.add(DelhiMetroNode.MANSAROVAR_PARK);
		nodes.add(DelhiMetroNode.JHIL_MIL);
		nodes.add(DelhiMetroNode.DILSHAD_GARDEN);
		return nodes;
	}

	@Override
	public RouteCode getCode() {
		return DelhiMetroRouteCode.RED;
	}

}
